<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Client/Serveur FTP simplifié en RPC-Groupe 1</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
</head>
<body>

<div id="wrap">

<div id="header">
<h1>&nbsp;</h1>
<h1>&nbsp;</h1>
<h1><a href="#">Client/Serveur FTP simplifié en RPC</a></h1>
<h2>Groupe 1</h2>
</div>

<div id="right">

<h2><a href="#"><strong>Introduction</strong></a></h2>
<div class="articles">
<p>
Les appels de procédures éloignées, ou RPC (Remote Procedure Call), permettent la communication inter processus en utilisant un outil bien connu de la programmation structurée : le sous programme.
</p>
<p>
Les deux processus ainsi mis en communication peuvent tourner sur une même machine ou sur deux machines reliées par un réseau. En général, le processus qui fait l’appel de procédure est appelé client, le processus qui exécute le corps de la procédure est appelé serveur, une procédure fournie par un serveur est appelée service. Un serveur peut fournir plusieurs services. Un appel RPC se déroule comme suit : l’objet donnée est convoyé par le réseau du client au serveur, le service construit l’objet résultat puis le renvoie vers le client. Ces objets sont transmis avec le mécanisme XDR. En règle générale, les appels de procédure sont donc synchrone.
</p>
<p>
Afin de ce familiariser d'avantage avec se concept Le but de ce TP est de concevoir une application client/serveur de transfert de fichiers (sorte de ftp simplifié) en se servant des appels de procédures distantes(RPC).
</p>
<p>
Les RPC permettent sans trop de peine de mettre sur pied un mécanisme de communication basé sur le paradigme client/serveur. Ainsi nous allons au cours de ce Travail Pratique réaliser un programme qui permet à des clients de se connecter à un serveur FTP simplifier que nous allons nous même concevoir et programmer. Celui-ci est simple dans la mesure ou il permet aux utilisateurs de se connecter et de faire un ensemble d'opérations que nous allons spécifier dans la suite de ce document dont la structure est la suivante : La section un présente la spécification du programme et la modélisation, la section deux concerne la réalisation pratique tandis que les sections trois et quatre présentent respectivement la validation de notre implémentation et la conclusion. 
</p>

  <p>&nbsp;</p>
  <p>&nbsp;</p>
</div>
<h2>&nbsp;</h2>
</div>

<div id="left"> 

<h3>Categories :</h3>
<ul>
<li><a href="index.html">Introduction</a></li> 
<li><a href="specification.html">Spécification & Conception</a></li>
<li><a href="realisation.html">Réalisation pratique</a></li> 
<li><a href="resultat.html">Résultats et analyse</a></li>
<li><a href="conclusion.html">Conclusion</a></li> 
 <li><a href="membres.html">Membres de l'équipe 1</a></li> 
</ul>



</div>
<div style="clear: both;"> </div>

<div id="footer">
Designed by <a href="http://www.free-css-templates.com/">Free CSS Templates</a></div>
</div>


</body>
</html>